package code

import "fmt"

func Operator4() {
	// 1 乘以 2的你次方
	fmt.Printf("%d \n", 1<<3)

	// 8 除以 2的n次方
	fmt.Printf("%d \n", 8>>3)

	// 0000 0100 0000 1101 = 0000 0100 = 4
	fmt.Printf("%d \n", 4&13)
	// 0000 0100 0000 1101 = 0000 1101 = 13
	fmt.Printf("%d \n", 4|13)
	// 0000 0100 0000 1101 = 0000 1001 = 9
	fmt.Printf("%d \n", 4^13)

}
